.over {
    width: 100%;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: #F7F7F7;

    .over-cover {
        width: 100%;
        height: 1046px;
        position: relative;
        padding-left: 41px;
        color: #FFFFFF;
        @include bg-image("../image/overBg");
        @include wechat-font-family();
        letter-spacing: 1px;

        .over-cover-tit {
            padding-top: 55px;
            font-size: 48px;
            font-weight: bold;

        }

        .over-cover-seg {
            padding-top: 33px;
            font-size: 32px;
            font-weight: 500;
        }

        .over-cover-chapter {
            padding-top: 10px;
            font-size: 32px;
            font-weight: 500;

            li {
                padding-bottom: 5px;
            }
        }

        .over-cover-timeAndName {
            position: absolute;
            left: 40px;
            bottom: 150px;
            font-size: 26px;
            font-weight: 500;

            span {
                position: relative;
            }

            span::after {
                content: "";
                width: 160px;
                height: 2px;
                position: absolute;
                left: 0px;
                bottom: -10px;
                background: #FFFFFF;
            }
        }

        .over-cover-time {
            padding-top: 30px;
        }

    }

    .over-result {
        width: 100%;
        padding: 35px 40px 35px 40px;
        background: #DCE9F5;
        display: flex;
        justify-content: space-between;
        align-items: center;

        .over-result-word {
            font-size: 34px;
            font-weight: 500;
            letter-spacing: 3px;
            color: #363636;
        }

        .over-result-num {
            font-size: 54px;
            font-family: "DIN";
            font-weight: bold;
            font-style: italic;
            color: #1472FF;
            display: block;
            width: 120px;
            text-align: center;
            position: relative;
        }

        .over-result-num::after {
            content: "";
            width: 120px;
            height: 3px;
            position: absolute;
            left: 10px;
            bottom: 0px;
            background: #1472FF;
        }
    }

    .over-analyse {
        width: 100%;
        padding: 40px;
        background: #fff;

        .over-analyse-ul {
            width: 100%;

            .over-analyse-li {
                float: left;
                width: 310px;
                padding-bottom: 30px;

                .over-analyse-li-p {
                    font-size: 24px;
                    @include wechat-font-family();
                    font-weight: 500;
                    color: #6B6B6B;
                    padding-bottom: 15px;
                }

            }

            .over-mr40 {
                margin-right: 40px;
            }
        }

        .over-analyse-test {
            width: 625px;
            height: 330px;
            @include bg-image("../image/overAnaly");
            position: relative;

            .over-analyse-test-inner {
                width: 120px;
                text-align: center;
                position: absolute;
                left: calc(311px - 60px);
                bottom: 0px;

                .over-analyse-test-inner-grade {
                    font-size: 40px;
                    font-weight: bold;
                }

                .over-analyse-test-inner-word {
                    font-size: 15px;
                }
            }
        }

        .over-analyse-rule {
            margin-top: 20px;
            font-size: 24px;
            @include wechat-font-family();
            line-height: 38px;
            font-weight: 500;
            color: #6B6B6B;

        }


    }

    .over-know {
        width: 100%;
        padding: 40px;
        margin-top: 20px;
        background: #fff;
        @include wechat-font-family();

        .over-know-tit {
            font-size: 30px;
            font-weight: 500;
            margin-bottom: 20px;
            color: #363636;
        }

        .over-know-get {
            li {
                background: #1472FF;
            }
        }

        .over-know-unGet {
            li {
                background: #F9413A;
            }
        }

        .over-know-extend {
            li {
                background: #FFEBEA;
                color: #F9413A !important;
            }
        }

        .over-know-common {
            width: 100%;
            margin-top: 30px;

            .over-know-common-tit {
                font-size: 26px;
                font-weight: 500;
                color: #6B6B6B;
                margin-bottom: 20px;
            }

            .over-know-common-ul {
                width: 100%;

                .over-know-common-li {
                    float: left;
                    padding: 12px 16px 12px 16px;
                    color: #fff;
                    margin-bottom: 10px;
                    margin-right: 10px;
                    font-size: 24px;
                    border-radius: 5px;
                }
            }
        }
    }

    .over-questionList {
        width: 100%;
        margin-top: 40px;

        .over-questionList-tit {
            font-size: 30px;
            font-weight: 500;
            padding: 30px 0 0px 40px;
            color: #363636;
            background: #fff;



        }

        .over-questionList-box {
            width: 100%;

            .over-questionList-item {
                width: 100%;
                margin-bottom: 40px;

                .over-questionList-question {
                    width: 100%;
                    padding: 40px;
                    font-size: 32px;
                    color: #363636 !important;
                    background: #fff;
                    @include wechat-font-family();

                    .over-questionList-question-tit>>>img {
                        max-width: 100%;
                    }

                    .over-questionList-question-tit {
                        margin-bottom: 50px;
                    }

                    .over-questionList-question-answer {
                        width: 100%;

                        .right-select {
                            background: #DCE9F5;

                            .over-questionList-question-left {
                                color: #1472FF;

                            }

                            .over-questionList-question-left::after {
                                background: #1472FF;
                            }

                            .over-questionList-question-right {
                                color: #1472FF !important;

                            }


                        }

                        .error-select {
                            background: #FFEBEA;

                            .over-questionList-question-left {
                                color: #F9413A;

                            }

                            .over-questionList-question-left::after {
                                background: #F9413A;
                            }

                            .over-questionList-question-right {
                                color: #F9413A !important;

                            }
                        }

                        li {
                            background: #F9F9FA;
                            width: 100%;
                            padding: 30px 29px 30px 29px;
                            border-radius: 12px;
                            margin-bottom: 38px;
                            display: flex;
                            flex-direction: row;
                            align-items: baseline;

                            .over-questionList-question-left {
                                width: 55px;
                                height: 32px;
                                line-height: 32px;
                                // border-right: 4px solid #CED0D5;
                                position: relative;
                            }

                            .over-questionList-question-left::after {
                                content: "";
                                display: block;
                                width: 4px;
                                height: 33px;
                                border-radius: 2px;
                                background: #CED0D5;
                                position: absolute;
                                right: 0px;
                                bottom: 0px;
                            }

                            .over-questionList-question-right {
                                margin-left: 30px;
                            }
                        }
                    }
                }

                .over-questionList-parse {
                    width: 100%;
                    padding: 40px;
                    background: #fff;
                    margin-top: 20px;
                    @include wechat-font-family();

                    .over-questionList-parse-tit {
                        font-size: 36px;

                        font-weight: bold;
                        color: #363636;
                    }

                    .over-questionList-parse-content {
                        width: 100%;
                        font-weight: 500;
                        color: #6B6B6B;
                        font-size: 28px;

                        .over-pl20 {
                            padding-left: 20px
                        }

                        h2 {
                            font-size: 28px;
                            padding-top: 10px;
                        }

                        p {
                            padding-top: 10px;
                        }
                    }
                }

            }
        }
    }

    .over-share {
        width: 100%;
        padding: 40px;
        background: #FFFFFF;
        margin-top: 20px;

        .over-share-ul {
            width: 100%;

            li {
                width: 100%;
                padding-bottom: 33px;
                display: flex;
                align-items: flex-start;
                @include wechat-font-family();

                .over-share-common-left {
                    width: 200px;
                    text-align: right;
                    font-size: 30px;
                    font-weight: 500;
                    color: #6B6B6B;

                }

                .over-share-common-right {
                    padding-top: 2px;
                    font-size: 30px;
                    color: #363636;
                    font-weight: 500;
                    padding-left: 10px;
                }
            }
        }
    }



}